package com.xiaoshuidi.cloud.module.rooms.controller.admin.roomequipment.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.xiaoshuidi.cloud.module.rooms.annotation.ExcelValid;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

@Data
@EqualsAndHashCode
public class WholeLeaseEquipmentTemplateVo {

    @ExcelProperty("资产名称")
    @ExcelValid(message = "资产名称不能为空")
    private String name;


    @ExcelProperty("资产类别")
    @ExcelValid(message = "资产类别不能为空")
    private String categoryName;


    @ExcelProperty("位置类型")
    @ExcelValid(message = "位置类型不能为空")
    private String positionTypeName;

    @ExcelProperty(value = "小区")
    @ExcelValid(message = "小区不能为空")
    private String area;


    @ExcelProperty(value = "楼栋")
    @ExcelValid(message = "楼栋不能为空")
    private String buildingNo;


    @ExcelProperty(value = "楼层")
    @ExcelValid(message = "楼层不能为空")
    private Integer floorNo;


    @ExcelProperty(value = "房间")
    @ExcelValid(message = "房间不能为空")
    private String room;


    @ExcelProperty(value = "计量单位")
    private String unit;


    @ExcelProperty(value = "所属方")
    private String own;


    @ExcelProperty(value = "使用期限")
    private String shelfLife;


    @ExcelProperty(value = "供应商")
    private String supplier;


    @ExcelProperty(value = "定价")
    private BigDecimal price;


    @ExcelProperty(value = "采购价")
    private BigDecimal purchasePrice;


    @ExcelProperty(value = "品牌")
    private String brand;


}

